﻿/*-----  Global  ----*/
*{margin:0px;padding:0px; border-width:0;}
body{font-size:14px; font-family:"Microsoft YaHei";}
a{text-decoration:none;color:#000;}

ul li{list-style-type:none;}
.clear{clear:both; height:0px; width:0px; overflow:hidden;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/ 
*html .clearfix {height: 1%;}
.clearfix {display: block;}
.floatLeft{float:left;}
.floatRight{float:right;}
.mt6{margin-top:12px;}
.mt5{margin-top:10px;}
/* head */
#headbg{ height:36px; line-height:36px; background:#F1EFEF;}
#head{ width:1200px; margin:0 auto; text-align:left;color:#8a8a93;text-align:right;}
#head a{color:#8a8a93;}
/* top*/
#top{ width:1200px; height:68px; margin:0 auto; padding:20px 0;}
#top .logo{display:block;float:left;width:318px;height:49px;background:url(../images/logo.jpg) no-repeat left center;}
#top .line{width:1px;height:100%;background:#D9D9D9;float:left;margin-left:14px;display:block;}
#top .info{float:left;margin-left:17px;font-size:16px;padding-top:3px;color;#333}
#top .info p em{font-style:normal;font-size:12px; color:#1C7AC0;}
#top .info p:nth-child(2){font-size:19px;font-weight:bold;margin-top:5px;}
#top .phone{float:right;}
#top .phone p:first-child{background:url(../images/top_phone.jpg) no-repeat right 100px center;padding-left:35px; font-size:16px;color:#444;line-height:24px;text-align:right;}
#top .phone p:last-child{color:#ff8e00;font-size:24px;font-family:Impact;margin-top:5px;}
/*nav*/
#navbg{width:100%;height:60px;background:#0362B6;}
#nav{ width:1200px;margin:0 auto;height:22px;padding:21px 0 17px 0;}
#nav li{float:left; font-size:16px; font-weight:normal; width:149px; border-right:1px solid #1D72BD; text-align:center; height:22px; line-height:22px; letter-spacing:1px;}
#nav li:last-child{ width:149px; border-right:none;}
#nav ul li a{ color:#FFF; display:block;}
#nav ul li a:hover,#nav ul li a.hover{color:#f0831e;}
/*flash*/
.index_banner{ width:100%; height:601px;}
.index_banner .swiper-slide{display:block;}
.index_banner .swiper-pagination-bullet{width: 65px; height: 5px; display: inline-block; border-radius: 100%; background: #FFF; border-radius:0; opacity:1;}
.index_banner .swiper-pagination-bullet-active{opacity:1;background: #BD1610;}
/*search*/
#searchbg{ background:#f3f3f3; height:74px;}
#search{ width:1200px; line-height:84px; margin:0 auto;}
#search p{color:#515151; float:left; padding-left:23px;}
#search p span{font-weight:bold;}
#search p a{ color:#515151;}
#search .btn{ width:392px; float:right; margin-top:16px;}
#search .btn .i_input{height:42px;line-height:42px;}
#search .btn .i_input label{font-size:16px;color:#999;}
#search .btn .i_input input{padding:5px 8px;outline:none; height:32px; line-height:32px; width:257px;}
/* #search .btn .serachbtn{ width:66px; height:42px; line-height:42px; background:url(../images/search.png) no-repeat center center #0D62BE;cursor:pointer;} */
/*product*/
#product{width:1200px;margin:0 auto;margin-top:57px;}
#product .product_left{width:275px;float:left;background:#F3F3F3;}
#product .product_left .left_title{height:75px;background:url(../images/p_titlebg.jpg) no-repeat left center;font-size:16px;text-align:center;color:#FFF;padding-top:15px;}
#product .product_left .left_title span{font-size:28px;font-weight:bold;}
#product .product_left .product_leftT{padding:17px 16px 0 16px;}
#product .product_left .product_leftT li{height:42px;line-height:42px;margin-bottom:21px;background:url(../images/productliicon.png) no-repeat right 15px center #FFF;text-indent:40px;font-weight:bold;font-size:16px;}
#product .product_left .product_leftT li a{color:#666;}
#product .product_left .product_bottom{padding:15px 22px;height:104px;background:#0D62BE;}
#product .product_left .product_bottom .b_title{height:28px;line-height:28px;background:url(../images/leftphone.png) no-repeat 42px center #F0831E;color:#FFF;text-indent:70px;margin-bottom:6px;}
#product .product_left .product_bottom p{font-size:24px;color:#FFF;text-align:center;font-family:Impact;line-height:32px;letter-spacing:1px;}
/* #product .product_left .product_bottom p:last-child{letter-spacing:4px;} */

#product .product_left .product_collect{padding:15px 12px; height:473px;}
#product .product_left .product_collect .b_title{height:28px;line-height:28px;background:url(../images/leftphone.png) no-repeat 42px center #F0831E;color:#FFF;text-indent:70px;margin-bottom:6px;}
#product .product_left .product_collect p{font-size:15px; color:#333; text-align:left; font-family:'Microsoft YaHei',微软雅黑,; line-height:32px;letter-spacing:1px;}
#product .product_left .product_collect p:last-child{letter-spacing:4px;}

#product .product_right{width:900px;float:right;}
#product .product_right .right_title{height:23px;background:url(../images/product_titlebg.png);padding:14px 0 13px 19px;}
#product .product_right .right_title span{display:block;line-height:23px;border-left:5px solid #F00;text-indent:10px;font-size:22px;font-weight:bold;color:#5E5E5E;}
#product .product_right .product_rightT{}
#product .product_right .product_rightT li{float:left;background:#F3F3F3;width:284px;margin-top:30px;margin-left:21px;}
#product .product_right .product_rightT li:nth-child(3n+1){margin-left:0;}
#product .product_right .product_rightT li img{display:block; height:213px;}
#product .product_right .product_rightT li p{height:46px; line-height:46px; text-align:center; font-size:16px; }
/*publictitle*/
.publictitle{}
.publictitle .pb_title{font-size:36px;color:#3d3d3d;text-align:center;font-weight:bold;}
.publictitle .pb_line{width:65px;height:3px;background:#3D3D3D;margin:15px auto;display:block;}
.publictitle .sub_title{font-size:16px;color:#3d3d3d;text-align:center;}
/*case*/
#casebg{background:#EFEFEF;}
#case{ width:1200px; margin:0 auto; margin-top:66px;padding-top:50px;padding-bottom:73px;}
#case .caselist{margin-top:30px;width:1200px;position:relative;}
#case .caselist .caselistcow{width:100%;overflow:hidden;}
#case .caselist .swiper-slide{width:285px;background:#005bac;float:left;}
#case .caselist .swiper-slide:first-child{margin-left:0;}
#case .caselist .swiper-slide img{display:block;width:285px;height:209px;}
#case .caselist .swiper-slide p{font-size:16px;text-align:center;line-height:57px;font-weight:bold;padding:0 10px;}
#case .caselist .swiper-slide p a{color:#FFF;}
#case .caselist .swiper-button-next{width:40px;height:40px;background-image:url(../images/case_left.png)!important;background-size:100%;margin-top:-45px; right:-72px;transform:rotate(180deg);}
#case .caselist .swiper-button-prev{width:40px;height:40px;background-image:url(../images/case_left.png)!important;background-size:100%;margin-top:-45px; left:-72px;}
#case .caselist .swiper-button-disabled{opacity:0.6!important;}
/*ground*/
#ground{width:1200px;margin:0 auto;margin-top:50px;}
#ground .ground_top{margin-top:40px;}
#ground .ground_top .g_left{width:670px;}
#ground .ground_top .g_leftT{margin-top:28px;}
#ground .ground_top .g_leftT:nth-child(2){margin-top:28px;}
#ground .ground_top .g_left .left_icon{float:left; width:66px; height:86px; line-height:86px; background:#F0831E; font-size:36px; color:#FFF; text-align:center; font-family:Impact; position:relative;}
#ground .ground_top .g_left .left_icon .san{ position:absolute; top:38px; right:-12px; width:0; height:0; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:12px solid #F0831E; direction:block;}
#ground .ground_top .g_left .right_txt{width:560px; float:right;}
#ground .ground_top .g_left .right_txt p{font-size:16px;line-height:30px;color:#6c6c6c;}
#ground .ground_top .g_left .right_txt p.h2{font-size:30px;font-weight:bold;color:#333;margin-bottom:10px;}
#ground .ground_top .g_right{width:403px;}
/*info*/
#infobg{width:100%;background:url(../images/infobg.jpg) no-repeat center top #F3F3F3;background-size:100% 524px;margin-top:40px;padding-bottom:70px;}
#info{ width:1200px; margin:0 auto; position:relative; padding-top:70px;}
#info .title{height:38px;line-height:38px;font-size:36px;font-weight:bold;text-align:center;color:#FFF;}
#info .sub_title{font-size:22px;color:#FFF;text-align:center;padding:15px 0;}
#info .info_content{ margin-top:19px;padding:0 100px;}
#info .info_content p{font-size:16px;color:#FFF;text-align:center;line-height:30px;}
#info .info_content .btn{width:146px;height:40px;background:#F0831E;line-height:40px;display:block;color:#FFF;margin:30px auto;display:block;text-align:center;border-radius:3px;}
#info .info_li{margin-top:20px;}
#info .info_li li{width:285px;background:#0D62BE;float:left;margin-left:20px;}
#info .info_li li:first-child{margin-left:0;}
#info .info_li li img{width:285px;height:207px;display:block;}
#info .info_li li p{height:57px;line-height:57px;text-align:center;color:#FFF;font-size:16px;}
#info .info_li li p a{color:#FFF;}
/*news*/
#index_news{ width:1200px; margin:0 auto; padding-top:27px;}
#index_news .title{font-size:24px;font-weight:bold;line-height:28px;padding:15px 0;}
#index_news .newslist{width:382px;float:left;}
#index_news .newslist .news_ul{padding:17px 0 19px 0;border-bottom:1px solid #EAEAEA;}
#index_news .newslist .news_ul:last-child{border-bottom:none;}
#index_news .newslist .news_ul .date{width:35px;float:left;color:#616161;}
#index_news .newslist .news_ul .date span{font-size:32px;font-weight:bold;}
#index_news .newslist .news_ul .txt{width:310px;float:right;margin-right:15px;}
#index_news .newslist .news_ul .txt p{color:#787878;line-height:25px;}
#index_news .newslist .news_ul .txt p:first-child{font-size:16px;padding-top:4px;font-weight:bold;}
#index_news .questionslist{width:371px;float:left;margin-left:55px;}
#index_news .questionslist .questions_ul{padding:17px 0 20px 0;border-bottom:1px solid #EAEAEA;}
#index_news .questionslist .questions_ul:last-child{border-bottom:none;}
#index_news .questionslist .questions_ul .q{width:43px;float:left;}
#index_news .questionslist .questions_ul .q .btn{width:43px;height:20px;color:#FFF;line-height:20px;text-align:center;background:#F0831E;display: block;margin-bottom:10px;}
#index_news .questionslist .questions_ul .q .btn.a{background:#377DC8;}
#index_news .questionslist .questions_ul .txt{width:310px;float:right;margin-right:8px;}
#index_news .questionslist .questions_ul .txt p{color:#787878;line-height:25px;}
#index_news .questionslist .questions_ul .txt p:first-child{font-size:16px;font-weight:bold;margin-bottom:8px;line-height:20px;}
#index_news .feedback{width:334px;float:right;}
#index_news .feedback .f_content{background:#F6F6F6;padding:21px;}
#index_news .feedback .f_content p{color:#A6A6A6;}
#index_news .feedback .f_content p span{font-size:22px;font-weight:bold;color:#333;}
#index_news .feedback .f_content li{padding:12px 0;color:#666;}
#index_news .feedback .f_content li input{width:220px;height:30px;line-height:30px;padding:3px 5px;border:1px solid #DDD;outline:none;}
#index_news .feedback .f_content li textarea{width:210px;height:114px;border:1px solid #DDD;resize:none;padding:10px;outline:none;vertical-align:top}
#index_news .feedback .f_content li .btn{width:58px;height:24px;background:#F0831E;line-height:24px;color:#FFF;padding:0;margin-left:20px;cursor:pointer;}
#index_news .feedback .f_content li .btn.re{background:#0068B7;}
/*friendlink*/
#friendlinkbg{border-top:2px solid #E9E9E9; margin-top:0px;}
#friendlink{ width:1200px; margin:0 auto; padding:15px 0; position:relative;}
#friendlink .fl_left{ width:130px; float:left;background:url(../images/linkbg2.png) no-repeat left center; line-height:35px; height:35px; padding-left:35px; font-size:18px; color:#333;}
#friendlink .fl_left span{color:#F0831E; font-size:20px; }
#friendlink .fl_right{ width:1000px; float:right; color:#555; line-height:35px;}
#friendlink .fl_right a{ color:#555; white-space:nowrap; display:inline-block;}
/*foot*/
#footbg{ background:#333;border-top:1px solid #AFAFAF;}
#foot{width:1200px; margin:0 auto;padding:45px 0 35px 0; position:relative;}
#foot .f_left{width:750px; float:left;}
#foot .f_left .top{margin-bottom:15px;}
#foot .f_left .top .phone{width:32px; height:32px; background:url(../images/footphone.png) no-repeat center center #FFF;border-radius:50%; float:left;}
#foot .f_left .top .ptxt{float:left;height:32px;line-height:32px;font-family:Impact;font-size:30px;color:#FFF;margin-left:10px;}
#foot .f_left p{line-height:24px;color:#999;}
#foot .f_left p a{color:#999;}
#foot .f_left .contact{width:164px;height:34px;background:#F0831E;border-radius:17px;text-align:center;color:#FFF;line-height:34px;float:left;margin-right:15px;font-size:18px;font-weight:bold;margin-top:15px;}
#foot .f_left2 .contact{width:164px; height:40px; background:#F0831E; border-radius:17px; text-align:center; color:#FFF;line-height:40px; float:left; margin-right:15px; font-size:18px; font-weight:bold; margin-top:20px;}
#foot .f_right{width:400px;float:right;margin-right:30px;}
#foot .f_right p{width:100px;float:left;color:#999;padding-top:50px;text-align:center;}
#foot .f_right p span{font-size:18px;text-transform:uppercase;}
#foot .f_right .erweima{float:left; width:126px; height:126px; padding:5px; border:1px solid #696969; margin-left:15px;}
#foot .f_right .erweima img{width:126px;height:126px;}
/*footbottom*/
#footbottombg{ width:100%;background:#292929;height:63px; }
#footbottom{width:1200px;height:63px;line-height:63px;color:#949494;margin:0 auto;}
#footbottom a{color:#949494;}